草庐IT

c++ - VC++ 2010 : Show open dialog hangs

全部标签

c++ - Visual Studio 2010 和 win7 64 位上的 Qt

我决定开始在我的win7(64位)上使用Qt。我下载并安装了qt-win-opensource-4.8.4-vs2010.exe和qt-vs-addin-1.1.11-opensource.exe。现在我可以在Win32上运行Qt项目,但我想要或需要在Win64模式下运行它们。当我尝试这样做时,我收到此错误消息there'snoQtversionassignedtothisprojectforplatformx64Pleaseusethe'changetheQtversion'featureandchooseavalidQtversionforthisplatform.知道我该如何解决

c++ - 有没有更好的方法将命令行参数传递给我的 VC++ 程序?

我正在用C++编写一个程序,它需要一些命令行参数。我知道在VSC++中传递命令行参数的唯一方法是打开属性并导航到命令行参数字段并输入它们,然后运行它。如果我想在每次运行时都传递不同的参数,那不是完全精简的。另一种选择是在放置可执行文件的目录中打开一个命令提示符,然后从那里的命令行运行它,但是如果我想使用调试器,我必须附加它,这很痛苦也。有更好的方法吗? 最佳答案 如果只是为了快速测试或其他什么,您可以在main方法中创建局部变量而不是传入参数。这样可以更快/更容易地更改它们。 关于c++

c++ - visual c++ 2010 链接到较旧的运行时?

很抱歉,如果有人问过这个问题。就像我可以在C#项目中选择我希望它为.NET2.0运行时构建一样,是否可以针对较旧的CRT构建nativeC++项目,比方说来自visualstudio2005的项目?我喜欢这个,因为我有使用VS2005构建的外部SDK,但我想使用更新的IDE。 最佳答案 您可以针对2005和2008(也可以考虑2003)进行构建,只要它们与2010一起安装即可。您需要更改每个项目的平台工具集以反射(reflect)您要构建的平台(属性->常规->平台工具集),其中v100为2010、v902008、v802005等等

c++ - Visual Studio 2010 (Windows 7) 中的 Hello World C++ CUDA 程序

我正在尝试编译这个HelloWorldprogram在安装了VisualStudio2010的Windows7中,但在运行nvcchellocuda.cu时出现以下错误消息:nvccfatal:nvcccannotfindasupportedclversion.OnlyMSVC8.0andMSVC9.0aresupported如何编译这个CUDA程序? 最佳答案 NVCC从VisualStudio环境变量中检查VC++编译器版本。NVCC表示它仅支持MSVC8.0和9.0编译器。在您的情况下,您有MSVC10.0编译器。这个问题似乎

c++ - OpenCV 2.2 VS2010 - 用非常简单的代码获取 "Access violation reading"

我刚刚安装了OpenCV2.2和VisualC++2010并进行了配置。我没有收到编译错误,但运行此代码时出现此错误Unhandledexceptionat0x6c2f22f2(msvcr100.dll)inEs_CornerDetector.exe:0xC0000005:accessviolationreadinglocation0x002a1000.代码:#include"opencv/highgui.h"#include"opencv2/features2d/features2d.hpp"intmain(intargc,char**argv){cv::SurfFeatureDet

c++ - 将 MinGW 与 Visual Studio 2010 集成(Makefile 项目)

我正在尝试让MinGW(版本4.7.2)与VisualStudio2010一起使用,以使用一些新的C++11功能(遗憾的是我仍在使用WindowsXP,无法使用VisualStudio2012)。首先,我创建了一个项目:文件->新建项目->VisualC++->常规->Makefile-ProjectGeneral:BuildCommandLine:mingw32-make.exeRebuildAllCommandLine:mingw32-make.exerebuildallCleanCommandLine:mingw32-make.execleanallIntelliSense:In

c++ - 如何在 Visual Studio 2010 中的 C++ googletest 项目中设置代码覆盖率

我在VisualStudio2010专业版中构建了一个C++googletest项目。这将构建一个生成XML测试结果输出的控制台应用程序。如何设置它以获取代码覆盖率信息?我已尝试说明here检测代码,但查看代码覆盖率结果似乎需要VisualStudioUltimate。VisualStudio生成的.coverage文件是否有任何转换器?可移植/免费/开源解决方案的奖励积分! 最佳答案 你可以试试OpenCppCoverage:http://opencppcoverage.codeplex.com.OpenCppCoverage是W

c++ - Visual Studio Professional 2010 中的库链接

我正在使用Chilkat库编写C++程序。我已将整个库链接到项目,如下所示:project>properties>C/C++>General>AdditionalIncludeDirectories>C:\chilkat\include(That'swhereIhavethelibrary)和project>properties>Linker>Input>AdditionalDependencies>...C:\chilkat\libs\ChilkatDbgDll.lib;...Chilkat库带有4种.lib文件,每种用于不同类型的运行时,因此我使用了最适合我的项目(多线程调试DLL

c++ - 为什么 VC++ 编译代码而 clang 不编译?

我使用VS2015(Update3)编译以下代码:#include#include#includeintmain(){std::functionfn=std::isspace;}如果我用VC++编译就可以了。但是,如果我在VisualStudio中将编译器更改为VisualStudio2015-ClangwithMicrosoftCodeGen(v140_clang_c2),clang会报告错误:main.cpp(7,26):error:noviableconversionfrom''to'std::function'std::functionfn=std::isspace;更奇怪的是

c++ - 如何找到 VC++ v10 中的新增功能?

使用谷歌搜索或搜索“VC++What'snewC++0x”都没有告诉我什么是新的。msdn上是否有官方页面或包含VC++10信息的类似内容?我看过C#的此类内容,一定有一本我喜欢阅读。如果没有,请列出VisualStudio2010forVC++中可用的新功能。 最佳答案 VisualC++TeamBlog经常有关于Studio2010中VC++的新增功能的文章。这不是一个详尽的列表,但确实详细介绍了许多新添加的内容。还有anMSsite其中列出了一些新内容。 关于c++-如何找到VC+